@charset "iso-8859-1";
/* GENERAL */

*
{
	margin: 0; padding: 0;
	border: 0;
}

body
{
	font-family: 'trebuchet MS', 'arial', 'sans-serif';
	font-size: 12px;
	color: #5F5757;
	background: #000;
}

a:visited {
	text-decoration: none;
	color: #AF5812;
}


a:link {
	text-decoration: none;
	color: #94490B;
}

a:hover {
	text-decoration: underline;
	color: #DC6C11;
}

/* typography
----------------------------------------------- */
h1, h2, h3{ font-family: "Trebuchet MS",Verdana,Sans-Serif;}

h1 { font-size: 1.0em; }
h1 a { color:#fff; border: none; }
h1 em{ font-size: 1.25em; color: #D0EB6A; font-style: normal; }

h2 {
	font-size: 1.5em;
	letter-spacing: 0.4pt;
	color: #D0EB6A;
	text-transform: uppercase;
	padding-top: 0.5em;
	}
h3 {
	font-size: 1.0em;
	letter-spacing: 0.2pt;
	color: #c0dB5A;
	text-transform: uppercase;
	padding-top: 0.5em;
	}



/* SPECIFIC 
----------------------------------------------- */

div.png_fix
{
	position: relative;
}



/* DIV: OUTER */

div#outer
{
	position: relative;
	margin: 0 auto;
	width: 900px;
}



/* DIV: HDR */

div#hdr
{
	float: left;
	width: 900px; height: 218px;
	background: url("Afb/banner-top.jpg") no-repeat 0 40px;
}

/* DIV: NAVIGATION */

div#navigation
{
	position: absolute;
	left: 370px; top: 174px;
	height: 30px;
	
}

div#navigation ul
{
	float: left;
	list-style: none;
	background: no-repeat top left;
}

div#navigation ul li
{
	float: left;
	padding: 0 8px 0 5px;
	height: 30px;
	background: no-repeat top right;
}

div#navigation ul li a
{
	float: left;
	height: 30px;
	font-family: trebuchet MS, arial, sans-serif;
	font-size: 12px;
	text-transform: hover;
	text-decoration: none;
	color: #FFFFFF;
}

div#navigation ul li a:hover,
div#navigation ul li a.navigation_active
{
	background: no-repeat 50% 16px;
}


/* DIV: BODY */

div#body
{
	float: left;
	width: 900px;
	min-height: 400px;
	background: url("Afb/banner-bottom.jpg") no-repeat bottom left #ECEFF3;
}

* html div#body
{
	display: inline;
	height: 400px;
}



/* DIV: L-COL */

div#l-col
{
	float: left;
	padding: 55px 0 0 30px;
	width: 200px;	
	voice-family: "\"}\"";
	voice-family: inherit;
	font-family: 'trebuchet MS', 'arial', 'sans-serif';
	font-size: 11px;
	width: 170px;
	border: 0px solid #3d3d33;
}

div#l-col ul
{
	float: left;
	width: 120px;
	padding: 8px 10px 15px 25px;
	background: #FEF0DF;
	list-style: none; 
	border: 2px solid #C2B8AB;
}

  
/* DIV: HOME */

div#home
{
	float: left;
	margin: 0 20px 20px 20; padding: 20px 20px 50px 20px;
	width: 740px;
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 620px;
	border: 0px solid #A6B0BE;
}

* html div#home
{
	display: inline;
}

div#home p
{
	margin: 0 0 20px 0;
}

div#home p.titel
{
	font-size: 17px;
	color: #E34C14;
}



/* DIV: FTR */

div#ftr
{
	float: left;
	padding: 20px 0;
	width: 900px;
	font-size: 10px;
	text-align: center;
	color: #C0C0C0;
}

div#ftr a
{
	color: #E5E5E5;
}


/* MISC
----------------------------------------------- */

.section{
	padding: 0.4em 0 0.2em 0;
	overflow: auto;
	width: 100%;
	
	}
.first{ border-top: none; padding-top: 0; }

.thumbnail{
	padding: 3px 3px 20px 3px;
	background-color: #DEDEDE;
	border: 1px solid #A6B0BE;
	float: left;
	margin-right: 10px;
	margin-bottom: 13px;
	}
	
.thumbnail2{
	padding: 3px 3px 20px 3px;
	background-color: #fff;
	border: 1px solid #A6B0BE;
	float: left;
	margin-right: 10px;
	margin-bottom: 13px;
	}		

.caption{ font-size: 0.9em; padding-top: 0.2em ;	}  

.copyright{ 
	float: left;
	font-family: 'arial narrow', 'arial', 'sans-serif';
	font-size: 12px;  
	font-weight: bold;
	color: #FF6633;
	}
	
.comments{ 
	font-family: 'trebuchet MS', 'arial', 'sans-serif';
	font-size: 14px;
	color: #000;
	}